Java 的 Collection 接口

Info

Java 的 Collection 接口是 Java 集合框架中的一个基础接口,它定义了一组操作集合元素的通用方法,包括添加、删除、遍历、查找等。在 Java 中,数组是最基本的数据结构,而 Collection 接口则是对数组的一种抽象,提供了更加丰富的操作方式和更好的性能。

Collection 接口主要定义了以下几个方法:

  1. Add (Object obj):向集合中添加一个元素。
  2. Remove (Object obj):从集合中移除一个元素。
  3. Contains (Object obj):判断集合中是否包含指定的元素。
  4. IsEmpty ():判断集合是否为空。
  5. Size ():返回集合中元素的个数。
  6. Iterator ():返回一个迭代器,用于遍历集合中的元素。
  7. ToArray ():将集合转换为数组。

Collection 接口还有两个重要的子接口,分别是 List 和 Set 接口。List 接口表示一个有序的集合,可以包含重复元素;Set 接口表示一个无序的集合,不允许包含重复元素。这两个接口都继承了 Collection 接口,并且提供了一些额外的方法来支持它们自己特有的功能。

Java 集合框架中还有一些其他的接口和类,如 Map 接口、Queue 接口、Stack 类等,它们都是在 Collection 接口的基础上进行扩展的。这些接口和类提供了更加丰富的数据结构和操作方法,可以满足不同场景下的需求。